Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour EFG Swiss Open - Gstaad Wimbledon - London Japan F9 Japan F4 Japan F5 Japan F6 Japan F7 Japan F8 Japan F10 France F11 Thailand F2 Italy F12 Plava Laguna Croatia Open - Umag Indonesia F1 Indonesia F2 Indonesia F3 India F6 India F7 Japan F10 Japan F11 Australia F1 Japan F1 Japan F2 Japan F3 Korea F2 Korea F3 Japan F6 Japan F7 Japan F8 Japan F9 Austria F4 Thailand F4 Thailand F5 Italy F5 Italy F6 Czech Republic F1 Netherlands F1 Turkey F30 Turkey F31 Israel F1 Israel F2 Israel F3 Turkey F6 Turkey F7 Israel F4 Israel F5 Italy F4 Italy F5 Czech Republic F1 Czech Republic F2 Czech Republic F3 Slovenia F1 Slovenia F3 Indonesia F2 Czech Republic F4 Austria F8 Turkey F35 Japan F8 Morocco F9 Morocco F10 Croatia F5 Croatia F6 Czech Republic F1 Czech Republic F2 Italy F17 Italy F22 Generali Open - Kitzbuhel U.S. Open - New York Astana Open - Astana Bratislava 2 Challenger European Open - Antwerp Erste Bank Open - Vienna Japan F6 Rolex Paris Masters - Paris Moselle Open - Metz Australian Open - Melbourne Brisbane International - Brisbane Millennium Estoril Open - Estoril Japan F5 Zadar Challenger Szekesfehervar Challenger BMW Open - Munich Monte-Carlo Rolex Masters - Monte-Carlo Japan F9 Mutua Madrid Open - Madrid Japan F11 Japan F12 French Open - Paris Japan F1 Korea F1 Korea F2 Korea F3 Mallorca Championships - Mallorca China F6 Japan F10 Japan F11 Japan F1 Japan F2 Japan F3 EFG Swiss Open - Gstaad Generali Open - Kitzbuhel Japan F6 Japan F7 U.S. Open - New York Erste Bank Open - Vienna Chengdu Challenger Generali Open - Kitzbuhel Shimadzu All Japan Indoor Tennis Championships - Kyoto Shimadzu All Japan Indoor Tennis Championships - Kyoto Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Busan Open Challenger Tennis - Busan Trofeo Sisma Mantova - Mantova Bukhara Challenger - Bukhara Karshi Challenger - Karshi Keio Challenger International Tennis Tournament - Yokohama Shimadzu All Japan Indoor Tennis Championships - Kyoto San Remo Tennis Cup - San Remo Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Burnie Challenger Kyoto Challenger Busan Challenger Fergana Challenger Aptos Challenger Lexington Challenger Granby Challenger St. Remy Challenger Todi Challenger Chuncheon Challenger Yokohama Challenger Toyota Challenger Burnie Challenger Kyoto Challenger Caltanissetta Challenger Barletta Challenger Athens Challenger Alessandria Challenger Nottingham Challenger Aptos Challenger Lexington Challenger Kitzbuhel Challenger Brasilia Challenger Salvador Challenger Bangkok Challenger Bangkok Challenger Seoul Challenger Salzburg Challenger Toyota Challenger Burnie Challenger Kyoto Challenger Pingguo Challenger Tallahassee Challenger Santos Challenger Sarasota Challenger Busan Challenger Fergana Challenger Nottingham Challenger Vancouver Challenger Binghamton Challenger Bangkok Challenger Seoul Challenger Salzburg Challenger Toyota Challenger Honolulu Challenger Burnie Challenger Singapore Challenger Kyoto Challenger Le Gosier Challenger Tallahassee Challenger Kaohsiung Challenger Tunis Challenger Rome Challenger Bordeaux Challenger Nottingham-2 Challenger Milan Challenger Anning Challenger Wuhan Challenger Beijing Challenger Bangkok Challenger Shanghai Challenger Rennes Challenger Seoul Challenger Eckental Challenger Bratislava Challenger Yokohama Challenger Marbella Challenger Toyota Challenger Heilbronn Challenger West Lakes Challenger Sydney Challenger Kyoto Challenger Rimouski Challenger Le Gosier Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Rome Challenger Kun-Ming Challenger Busan Challenger Nottingham-2 Challenger Binghamton Challenger Orbetello Challenger Aptos Challenger Bangkok Challenger Como Challenger Genova Challenger Shanghai Challenger Meknes Challenger Kaoshuing Challenger Kenitra Challenger Rennes Challenger Melbourne Challenger Seoul Challenger Casablanca Challenger Bratislava Challenger Yokohama Challenger Toyota Challenger New Delhi Challenger Guangzhou Challenger Kyoto Challenger Rimouski Challenger Guadalajara Challenger Leon Challenger Shenzhen Challenger Anning Challenger Gimcheon Challenger Nottingham Challenger Nottingham-2 Challenger Kaohsiung Challenger Lexington Challenger Istanbul Challenger Pune Challenger Yokohama Challenger Toyota Challenger Noumea Challenger Hong Kong Challenger Burnie Challenger Launceston Challenger New Delhi Challenger Kyoto Challenger Guangzhou Challenger Irving Challenger Shenzhen Challenger St. Brieuc Challenger Seoul Challenger Ilkley Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Hua Hin Challenger Yokohama Challenger Toyota Challenger Bangkok Challenger Kyoto Challenger Drummondville Challenger Leon Challenger Taipei City Challenger Busan Challenger Seoul Challenger Bangkok Challenger Kaohsiung Challenger Kobe Challenger Toyota Challenger Bangkok Challenger Maui Challenger Kyoto Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Surbiton Challenger Irving Challenger Kaohsiung Challenger Liuzhou Challenger Shenzhen Challenger Noumea Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Shenzhen Challenger Zhangjiagang Challenger Taipei City Challenger Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Binghamton Challenger Yokkaichi Challenger Shanghai Challenger Kaohsiung Challenger Brest Challenger Shenzhen Challenger Kobe Challenger Noumea Challenger Bengalaru Challenger Indian Wells Challenger Forli Challenger Biella 3 Challenger Biella 4 Challenger Lugano Challenger Prague Challenger Nottingham 2 Challenger Biel Challenger Marbella Challenger Lugano Challenger Aguascalientes Challenger Morelos Challenger Surbiton Challenger Salzburg Challenger Rennes Challenger Yokohama Challenger Matsuyama Challenger Kobe Challenger Yokkaichi Challenger Mauthausen Challenger Bordeaux Challenger Heilbronn Challenger Perugia Challenger AIG Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo China Open - Beijing AIG Japan Open Tennis Championships - Tokyo China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo AEGON Championships - London Countrywide Classic - Los Angeles Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Bet-At-Home Austrian Open - Kitzbuhel Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Bet-at-home Cup - Kitzbuhel Citi Open - Washington Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Citi Open - Washington Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Heineken Open - Auckland Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Vegeta Croatia Open - Umag BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington Austrian Open - Kitzbuhel Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Valencia Open - Valencia St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Apia International - Sydney Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco BMW Open - Munich Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Citi Open - Washington Moselle Open - Metz Chengdu Open - Chengdu China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Brisbane International - Brisbane Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya German Tennis Championships - Hamburg Citi Open - Washington Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Hall of Fame Open - Newport German Tennis Championships - Hamburg Generali Open - Kitzbuhel Zhuhai Open - Zhuhai China Open - Beijing Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Tata Open Maharashtra - Pune Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Erste Bank Open - Vienna bett1HULKS Indoors - Cologne Astana Open - Nur-Sultan Sofia Open - Sofia Murray River Open - Melbourne Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade BMW Open - Munich Open Parc - Lyon Mallorca Championships - Mallorca Hall of Fame Open - Newport Serbia Open - Belgrade Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Noventi Open - Halle Nordea Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Erste Bank Open - Vienna Tel Aviv Watergen Open - Tel Aviv Gijon Open - Gijon Adelaide International 1 - Adelaide Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril BMW Open - Munich Terra Wortmann Open - Halle Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, Group I, 1R, POR-AUT 1-4 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, Group I, PO, AUT-ROU 4-1 Laver Cup - Prague Hopman Cup - Perth Davis Cup, World Group, 1R, JPN-ITA 1-3 Davis Cup, Group I, 1R, AUT-BLR 5-0 Davis Cup, World Group, PO, AUT-AUS 3-1 Davis Cup, Group I, 1R, FIN-AUT 2-3 Laver Cup - Geneva Davis Cup, Finals, Group A ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments A Day At The Drive - Adelaide Exhibition Diriyah Tennis Cup Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Olympics - Rio de Janeiro Olympics - Tokyo Davis Cup, World Group, PO, CRO-AUT 3-1 Davis Cup, Group I, PO, IRL-AUT 0-4